group of friends that meets frequently - Español Inglés Diccionario